Software Engineer

Software Engineer

This position is for US Citizens/US Permanent Residents only and not for any immigrant visa holders. Visa sponsorship is not available for this position.

Date:
07 August 2023
Department:

IT

Job Type:

Full Time

Location:
Kansas City, Kansas City MO, Missouri

Qualifications
  • Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Solid understanding of RESTful APIs and experience in automating API testing using tools like Postman, RestAssured, or similar.
  • Familiarity with version control systems such as Git for code collaboration and management.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Proficiency in programming languages such as Java, Python, or similar, for scripting and test automation.
  • Proficient in the use of automated tools used to support testing (e.g. test management, automated testing, defect tracking, etc.
  • Ability to work with limited to no guidance in a team environment.
  • Excellent Team player with ability to lead and mentor consultants and other junior team members.
  • Professional certifications related to test automation, such as Selenium WebDriver, ISTQB, or equivalent, are advantageous.
  • Minimum 5+ years of testing experience with above mentioned capabilities.
  • USDA Domain Knowledge.
Responsibilities
  • Develop and maintain robust and scalable automated test scripts using Selenium, Katalon, and Appium to ensure the quality of web and mobile applications.
  • Design, implement, and enhance automation frameworks to streamline the testing process and increase test coverage.
  • Solid development/scripting skills in common languages which are Web-driver compatible languages such as Java, JavaScript with Node.js, with the Selenium WebDriver API and language-specific client libraries.
  • Ability to develop BDD or Page object model frameworks from scratch.
  • Design, build, and maintain effective test automation solutions which meet requirements and specifications and Write BDD use cases for new features.
  • Create and execute automated API tests using REST to validate the functionality, performance, and reliability of backend services.
  • Collaborate with the DevOps team to integrate automated tests into the CI/CD pipeline for continuous testing and delivery.
  • Write code to add new features to the automated test suite framework per initiatives at the immediate team level and beyond.
  • Continuously improve and optimize testing processes to reduce manual efforts and increase efficiency.
  • Perform regular test script maintenance and updates to accommodate changes in application features and requirements.
  • Ability to configure and execute the test scripts in cloud environments like SauceLabs and Browserstack.

Apply Now

If you are interested in this position, please fill up and submit the form below

5 MB limit. Allowed types: pdf, doc, docx, rtf.